שלום לכם, אני מפתח משחק דפדפן ב php.
עכשיו אני עשיתי עמוד של דירוג שחקנים ואני רוצה לתת דירוג אישי לכל משתמש.
אני יודע איך לסדר את המשתמשים בשאילתא בטבלה ולהציג בלולאת while דירוג שנוסף לו 1+ לכל משתמש ( הדירוג שלהם ואז נותן דירוג לפי ההתקדמות בלולאה) ולסדר אותם לפי הנקודות בעזרת ORDER BY.
אבל אני לא מצליח לחשוב על שום דרך לתת דירוג לכל גולש. (דוגמא: שבפרופיל של השחקן יהיה כתוב את הדירוג האישי שלו).
אני מקווה שאני מובן.
תודה לעוזרים!
עכשיו אני עשיתי עמוד של דירוג שחקנים ואני רוצה לתת דירוג אישי לכל משתמש.
אני יודע איך לסדר את המשתמשים בשאילתא בטבלה ולהציג בלולאת while דירוג שנוסף לו 1+ לכל משתמש ( הדירוג שלהם ואז נותן דירוג לפי ההתקדמות בלולאה) ולסדר אותם לפי הנקודות בעזרת ORDER BY.
אבל אני לא מצליח לחשוב על שום דרך לתת דירוג לכל גולש. (דוגמא: שבפרופיל של השחקן יהיה כתוב את הדירוג האישי שלו).
אני מקווה שאני מובן.
תודה לעוזרים!
3 תשובות
מה הכוונה שלך בדירוג. אתה רוצה לתת אפשרות של דירוג בין טווח מסוים, 1-5, או סתם counter של +1?
במקרה הראשון פשוט תחשב ממוצע ותשמור, במקרה השני פשוט תשמור שדה שיכיל את הדירוג הנוכחי +1.
ואז כמו שאמרת, order by fieldname desc וסיימת